home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
LANG
/
SCHEME
/
GNU
/
SCM4E1
/
!Scm
/
slib
/
mulapply
< prev
next >
Wrap
Text File
|
1994-02-27
|
324b
|
12 lines
;;;; "multapply.scm" Redefine APPLY take more than 2 arguments.
(define two-arg:apply apply)
(define apply
(lambda args
(two-arg:apply (car args) (apply:append-to-last (cdr args)))))
(define (apply:append-to-last lst)
(if (null? (cdr lst))
(car lst)
(cons (car lst) (apply:append-to-last (cdr lst)))))